package com.ruoyi.product.mapper;

import java.util.List;
import com.ruoyi.product.domain.TbType;

/**
 * 商品分类列表Mapper接口
 * 
 * @author ruoyi
 * @date 2025-08-08
 */
public interface TbTypeMapper 
{
    /**
     * 查询商品分类列表
     * 
     * @param typeId 商品分类列表主键
     * @return 商品分类列表
     */
    public TbType selectTbTypeByTypeId(Integer typeId);

    /**
     * 查询商品分类列表列表
     * 
     * @param tbType 商品分类列表
     * @return 商品分类列表集合
     */
    public List<TbType> selectTbTypeList(TbType tbType);

    /**
     * 新增商品分类列表
     * 
     * @param tbType 商品分类列表
     * @return 结果
     */
    public int insertTbType(TbType tbType);

    /**
     * 修改商品分类列表
     * 
     * @param tbType 商品分类列表
     * @return 结果
     */
    public int updateTbType(TbType tbType);

    /**
     * 删除商品分类列表
     * 
     * @param typeId 商品分类列表主键
     * @return 结果
     */
    public int deleteTbTypeByTypeId(Integer typeId);

    /**
     * 批量删除商品分类列表
     * 
     * @param typeIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteTbTypeByTypeIds(Integer[] typeIds);
}
